// 生成ast语法树
// ast语法树 是用对象来描述js原生语法
// 虚拟dom 用对象来描述dom节点
import { parseHtml } from "./parse/index";
import { generate } from "./codegen";
export function compileToFunctions(template) {
  const ast = parseHtml(template);
  const code = generate(ast);
  return new Function(`with(this){return ${code} }`);
}
